<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
<!-- qstylehints.cpp -->
  <title>QStyleHints Class | Qt GUI 5.14.2</title>
  <link rel="stylesheet" type="text/css" href="style/offline-simple.css" />
  <script type="text/javascript">
    document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css");
    // loading style sheet breaks anchors that were jumped to before
    // so force jumping to anchor again
    setTimeout(function() {
        var anchor = location.hash;
        // need to jump to different anchor first (e.g. none)
        location.hash = "#";
        setTimeout(function() {
            location.hash = anchor;
        }, 0);
    }, 0);
  </script>
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="main">
    <div class="main-rounded">
      <div class="navigationbar">
        <table><tr>
<td ><a href="../qtdoc/index.html">Qt 5.14</a></td><td ><a href="qtgui-index.html">Qt GUI</a></td><td ><a href="qtgui-module.html">C++ Classes</a></td><td >QStyleHints</td></tr></table><table class="buildversion"><tr>
<td id="buildversion" width="100%" align="right"><a href="qtgui-index.html">Qt 5.14.2 Reference Documentation</a></td>
        </tr></table>
      </div>
    </div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#properties">Properties</a></li>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#signals">Signals</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">QStyleHints Class</h1>
<!-- $$$QStyleHints-brief -->
<p>The QStyleHints class contains platform specific hints and settings. <a href="#details">More...</a></p>
<!-- @@@QStyleHints -->
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign">   <span class="preprocessor">#include &lt;QStyleHints&gt;</span>
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> qmake:</td><td class="memItemRight bottomAlign"> QT += gui</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Since:</td><td class="memItemRight bottomAlign"> Qt 5.0</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="../qtcore/qobject.html">QObject</a></td></tr></table></div><p>This class was introduced in Qt 5.0.</p>
<ul>
<li><a href="qstylehints-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="properties"></a>
<h2 id="properties">Properties</h2>
<div class="table"><table class="propsummary">
<tr><td class="topAlign"><ul>
<li class="fn"><b><a href="qstylehints.html#cursorFlashTime-prop">cursorFlashTime</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#fontSmoothingGamma-prop">fontSmoothingGamma</a></b> : const qreal</li>
<li class="fn"><b><a href="qstylehints.html#keyboardAutoRepeatRate-prop">keyboardAutoRepeatRate</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#keyboardInputInterval-prop">keyboardInputInterval</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#mouseDoubleClickDistance-prop">mouseDoubleClickDistance</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#mouseDoubleClickInterval-prop">mouseDoubleClickInterval</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#mousePressAndHoldInterval-prop">mousePressAndHoldInterval</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#mouseQuickSelectionThreshold-prop">mouseQuickSelectionThreshold</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#passwordMaskCharacter-prop">passwordMaskCharacter</a></b> : const QChar</li>
<li class="fn"><b><a href="qstylehints.html#passwordMaskDelay-prop">passwordMaskDelay</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#setFocusOnTouchRelease-prop">setFocusOnTouchRelease</a></b> : const bool</li>
<li class="fn"><b><a href="qstylehints.html#showIsFullScreen-prop">showIsFullScreen</a></b> : const bool</li>
</ul></td><td class="topAlign"><ul>
<li class="fn"><b><a href="qstylehints.html#showIsMaximized-prop">showIsMaximized</a></b> : const bool</li>
<li class="fn"><b><a href="qstylehints.html#showShortcutsInContextMenus-prop">showShortcutsInContextMenus</a></b> : bool</li>
<li class="fn"><b><a href="qstylehints.html#singleClickActivation-prop">singleClickActivation</a></b> : const bool</li>
<li class="fn"><b><a href="qstylehints.html#startDragDistance-prop">startDragDistance</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#startDragTime-prop">startDragTime</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#startDragVelocity-prop">startDragVelocity</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#tabFocusBehavior-prop">tabFocusBehavior</a></b> : const Qt::TabFocusBehavior</li>
<li class="fn"><b><a href="qstylehints.html#touchDoubleTapDistance-prop">touchDoubleTapDistance</a></b> : const int</li>
<li class="fn"><b><a href="qstylehints.html#useHoverEffects-prop">useHoverEffects</a></b> : bool</li>
<li class="fn"><b><a href="qstylehints.html#useRtlExtensions-prop">useRtlExtensions</a></b> : const bool</li>
<li class="fn"><b><a href="qstylehints.html#wheelScrollLines-prop">wheelScrollLines</a></b> : const int</li>
</ul>
</td></tr>
</table></div>
<a name="public-functions"></a>
<h2 id="public-functions">Public Functions</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#cursorFlashTime-prop">cursorFlashTime</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> qreal </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#fontSmoothingGamma-prop">fontSmoothingGamma</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#keyboardAutoRepeatRate-prop">keyboardAutoRepeatRate</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#keyboardInputInterval-prop">keyboardInputInterval</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#mouseDoubleClickDistance-prop">mouseDoubleClickDistance</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#mouseDoubleClickInterval-prop">mouseDoubleClickInterval</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#mousePressAndHoldInterval-prop">mousePressAndHoldInterval</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#mouseQuickSelectionThreshold-prop">mouseQuickSelectionThreshold</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QChar </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#passwordMaskCharacter-prop">passwordMaskCharacter</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#passwordMaskDelay-prop">passwordMaskDelay</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#setFocusOnTouchRelease-prop">setFocusOnTouchRelease</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#showShortcutsInContextMenus-prop">setShowShortcutsInContextMenus</a></b>(bool <i>showShortcutsInContextMenus</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#useHoverEffects-prop">setUseHoverEffects</a></b>(bool <i>useHoverEffects</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#showIsFullScreen-prop">showIsFullScreen</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#showIsMaximized-prop">showIsMaximized</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#showShortcutsInContextMenus-prop">showShortcutsInContextMenus</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#singleClickActivation-prop">singleClickActivation</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#startDragDistance-prop">startDragDistance</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#startDragTime-prop">startDragTime</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#startDragVelocity-prop">startDragVelocity</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> Qt::TabFocusBehavior </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#tabFocusBehavior-prop">tabFocusBehavior</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#touchDoubleTapDistance-prop">touchDoubleTapDistance</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#useHoverEffects-prop">useHoverEffects</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#useRtlExtensions-prop">useRtlExtensions</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#wheelScrollLines-prop">wheelScrollLines</a></b>() const</td></tr>
</table></div>
<a name="signals"></a>
<h2 id="signals">Signals</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#cursorFlashTime-prop">cursorFlashTimeChanged</a></b>(int <i>cursorFlashTime</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#keyboardInputInterval-prop">keyboardInputIntervalChanged</a></b>(int <i>keyboardInputInterval</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#mouseDoubleClickInterval-prop">mouseDoubleClickIntervalChanged</a></b>(int <i>mouseDoubleClickInterval</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#mousePressAndHoldInterval-prop">mousePressAndHoldIntervalChanged</a></b>(int <i>mousePressAndHoldInterval</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#mouseQuickSelectionThreshold-prop">mouseQuickSelectionThresholdChanged</a></b>(int <i>threshold</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#showShortcutsInContextMenus-prop">showShortcutsInContextMenusChanged</a></b>(<i>bool</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#startDragDistance-prop">startDragDistanceChanged</a></b>(int <i>startDragDistance</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#startDragTime-prop">startDragTimeChanged</a></b>(int <i>startDragTime</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#tabFocusBehavior-prop">tabFocusBehaviorChanged</a></b>(Qt::TabFocusBehavior <i>tabFocusBehavior</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#useHoverEffects-prop">useHoverEffectsChanged</a></b>(bool <i>useHoverEffects</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qstylehints.html#wheelScrollLines-prop">wheelScrollLinesChanged</a></b>(int <i>scrollLines</i>)</td></tr>
</table></div>
<a name="details"></a>
<!-- $$$QStyleHints-description -->
<div class="descr">
<h2 id="details">Detailed Description</h2>
<p>An object of this class, obtained from <a href="qguiapplication.html">QGuiApplication</a>, provides access to certain global user interface parameters of the current platform.</p>
<p>Access is read only; typically the platform itself provides the user a way to tune these parameters.</p>
<p>Access to these parameters are useful when implementing custom user interface components, in that they allow the components to exhibit the same behaviour and feel as other components.</p>
</div>
<p><b>See also </b><a href="qguiapplication.html#styleHints">QGuiApplication::styleHints</a>().</p>
<!-- @@@QStyleHints -->
<div class="prop">
<h2>Property Documentation</h2>
<!-- $$$cursorFlashTime-prop$$$cursorFlashTime$$$cursorFlashTimeChangedint -->
<h3 class="fn" id="cursorFlashTime-prop"><a name="cursorFlashTime-prop"></a><span class="name">cursorFlashTime</span> : const <span class="type">int</span></h3>
<p>This property holds the text cursor's flash (blink) time in milliseconds.</p>
<p>The flash time is the time used to display, invert and restore the caret display. Usually the text cursor is displayed for half the cursor flash time, then hidden for the same amount of time.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>cursorFlashTime</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>cursorFlashTimeChanged</b></span>(int <i>cursorFlashTime</i>)</td></tr>
</table></div>
<!-- @@@cursorFlashTime -->
<!-- $$$fontSmoothingGamma-prop$$$fontSmoothingGamma -->
<h3 class="fn" id="fontSmoothingGamma-prop"><a name="fontSmoothingGamma-prop"></a><span class="name">fontSmoothingGamma</span> : const <span class="type"><a href="../qtcore/qtglobal.html#qreal-typedef">qreal</a></span></h3>
<p>This property holds the gamma value used in font smoothing.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> qreal </td><td class="memItemRight bottomAlign"><span class="name"><b>fontSmoothingGamma</b></span>() const</td></tr>
</table></div>
<!-- @@@fontSmoothingGamma -->
<!-- $$$keyboardAutoRepeatRate-prop$$$keyboardAutoRepeatRate -->
<h3 class="fn" id="keyboardAutoRepeatRate-prop"><a name="keyboardAutoRepeatRate-prop"></a><span class="name">keyboardAutoRepeatRate</span> : const <span class="type">int</span></h3>
<p>This property holds the rate, in events per second, in which additional repeated key presses will automatically be generated if a key is being held down.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>keyboardAutoRepeatRate</b></span>() const</td></tr>
</table></div>
<!-- @@@keyboardAutoRepeatRate -->
<!-- $$$keyboardInputInterval-prop$$$keyboardInputInterval$$$keyboardInputIntervalChangedint -->
<h3 class="fn" id="keyboardInputInterval-prop"><a name="keyboardInputInterval-prop"></a><span class="name">keyboardInputInterval</span> : const <span class="type">int</span></h3>
<p>This property holds the time limit, in milliseconds, that distinguishes a key press from two consecutive key presses.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>keyboardInputInterval</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>keyboardInputIntervalChanged</b></span>(int <i>keyboardInputInterval</i>)</td></tr>
</table></div>
<!-- @@@keyboardInputInterval -->
<!-- $$$mouseDoubleClickDistance-prop$$$mouseDoubleClickDistance -->
<h3 class="fn" id="mouseDoubleClickDistance-prop"><a name="mouseDoubleClickDistance-prop"></a><span class="name">mouseDoubleClickDistance</span> : const <span class="type">int</span></h3>
<p>This property holds the maximum distance, in pixels, that the mouse can be moved between two consecutive mouse clicks and still have it detected as a double-click</p>
<p>This property was introduced in Qt 5.14.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>mouseDoubleClickDistance</b></span>() const</td></tr>
</table></div>
<!-- @@@mouseDoubleClickDistance -->
<!-- $$$mouseDoubleClickInterval-prop$$$mouseDoubleClickInterval$$$mouseDoubleClickIntervalChangedint -->
<h3 class="fn" id="mouseDoubleClickInterval-prop"><a name="mouseDoubleClickInterval-prop"></a><span class="name">mouseDoubleClickInterval</span> : const <span class="type">int</span></h3>
<p>This property holds the time limit in milliseconds that distinguishes a double click from two consecutive mouse clicks.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>mouseDoubleClickInterval</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>mouseDoubleClickIntervalChanged</b></span>(int <i>mouseDoubleClickInterval</i>)</td></tr>
</table></div>
<!-- @@@mouseDoubleClickInterval -->
<!-- $$$mousePressAndHoldInterval-prop$$$mousePressAndHoldInterval$$$mousePressAndHoldIntervalChangedint -->
<h3 class="fn" id="mousePressAndHoldInterval-prop"><a name="mousePressAndHoldInterval-prop"></a><span class="name">mousePressAndHoldInterval</span> : const <span class="type">int</span></h3>
<p>This property holds the time limit in milliseconds that activates a press and hold.</p>
<p>This property was introduced in Qt 5.3.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>mousePressAndHoldInterval</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>mousePressAndHoldIntervalChanged</b></span>(int <i>mousePressAndHoldInterval</i>)</td></tr>
</table></div>
<!-- @@@mousePressAndHoldInterval -->
<!-- $$$mouseQuickSelectionThreshold-prop$$$mouseQuickSelectionThreshold$$$mouseQuickSelectionThresholdChangedint -->
<h3 class="fn" id="mouseQuickSelectionThreshold-prop"><a name="mouseQuickSelectionThreshold-prop"></a><span class="name">mouseQuickSelectionThreshold</span> : const <span class="type">int</span></h3>
<p>Quick selection mouse threshold in <a href="../qtwidgets/qlineedit.html">QLineEdit</a>.</p>
<p>This property defines how much the mouse cursor should be moved along the y axis to trigger a quick selection during a normal <a href="../qtwidgets/qlineedit.html">QLineEdit</a> text selection.</p>
<p>If the property value is less than or equal to 0, the quick selection feature is disabled.</p>
<p>This property was introduced in Qt 5.11.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>mouseQuickSelectionThreshold</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>mouseQuickSelectionThresholdChanged</b></span>(int <i>threshold</i>)</td></tr>
</table></div>
<!-- @@@mouseQuickSelectionThreshold -->
<!-- $$$passwordMaskCharacter-prop$$$passwordMaskCharacter -->
<h3 class="fn" id="passwordMaskCharacter-prop"><a name="passwordMaskCharacter-prop"></a><span class="name">passwordMaskCharacter</span> : const <span class="type"><a href="../qtcore/qchar.html">QChar</a></span></h3>
<p>This property holds the character used to mask the characters typed into text input fields in password mode.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> QChar </td><td class="memItemRight bottomAlign"><span class="name"><b>passwordMaskCharacter</b></span>() const</td></tr>
</table></div>
<!-- @@@passwordMaskCharacter -->
<!-- $$$passwordMaskDelay-prop$$$passwordMaskDelay -->
<h3 class="fn" id="passwordMaskDelay-prop"><a name="passwordMaskDelay-prop"></a><span class="name">passwordMaskDelay</span> : const <span class="type">int</span></h3>
<p>This property holds the time, in milliseconds, a typed letter is displayed unshrouded in a text input field in password mode.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>passwordMaskDelay</b></span>() const</td></tr>
</table></div>
<!-- @@@passwordMaskDelay -->
<!-- $$$setFocusOnTouchRelease-prop$$$setFocusOnTouchRelease -->
<h3 class="fn" id="setFocusOnTouchRelease-prop"><a name="setFocusOnTouchRelease-prop"></a><span class="name">setFocusOnTouchRelease</span> : const <span class="type">bool</span></h3>
<p>This property holds the event that should set input focus on focus objects.</p>
<p>This property is <code>true</code> if focus objects (line edits etc) should receive input focus after a touch/mouse release. This is normal behavior on touch platforms. On desktop platforms, the standard is to set focus already on touch/mouse press.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>setFocusOnTouchRelease</b></span>() const</td></tr>
</table></div>
<!-- @@@setFocusOnTouchRelease -->
<!-- $$$showIsFullScreen-prop$$$showIsFullScreen -->
<h3 class="fn" id="showIsFullScreen-prop"><a name="showIsFullScreen-prop"></a><span class="name">showIsFullScreen</span> : const <span class="type">bool</span></h3>
<p>This property holds whether the platform defaults to fullscreen windows.</p>
<p>This property is <code>true</code> if the platform defaults to windows being fullscreen, otherwise <code>false</code>.</p>
<p><b>Note: </b>The platform may still choose to show certain windows non-fullscreen, such as popups or dialogs. This property only reports the default behavior.</p><p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>showIsFullScreen</b></span>() const</td></tr>
</table></div>
<p><b>See also </b><a href="qwindow.html#show">QWindow::show</a>() and <a href="qstylehints.html#showIsMaximized-prop">showIsMaximized</a>().</p>
<!-- @@@showIsFullScreen -->
<!-- $$$showIsMaximized-prop$$$showIsMaximized -->
<h3 class="fn" id="showIsMaximized-prop"><a name="showIsMaximized-prop"></a><span class="name">showIsMaximized</span> : const <span class="type">bool</span></h3>
<p>This property holds whether the platform defaults to maximized windows.</p>
<p>This property is <code>true</code> if the platform defaults to windows being maximized, otherwise <code>false</code>.</p>
<p><b>Note: </b>The platform may still choose to show certain windows non-maximized, such as popups or dialogs. This property only reports the default behavior.</p><p>This property was introduced in Qt 5.6.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>showIsMaximized</b></span>() const</td></tr>
</table></div>
<p><b>See also </b><a href="qwindow.html#show">QWindow::show</a>() and <a href="qstylehints.html#showIsFullScreen-prop">showIsFullScreen</a>().</p>
<!-- @@@showIsMaximized -->
<!-- $$$showShortcutsInContextMenus-prop$$$showShortcutsInContextMenus$$$setShowShortcutsInContextMenusbool$$$showShortcutsInContextMenusChangedbool -->
<h3 class="fn" id="showShortcutsInContextMenus-prop"><a name="showShortcutsInContextMenus-prop"></a><span class="name">showShortcutsInContextMenus</span> : <span class="type">bool</span></h3>
<p><code>true</code> if the platform normally shows shortcut key sequences in context menus, otherwise <code>false</code>.</p>
<p>Since Qt 5.13, the setShowShortcutsInContextMenus() function can be used to override the platform default.</p>
<p>This property was introduced in Qt 5.10.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>showShortcutsInContextMenus</b></span>() const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setShowShortcutsInContextMenus</b></span>(bool <i>showShortcutsInContextMenus</i>)</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>showShortcutsInContextMenusChanged</b></span>(<i>bool</i>)</td></tr>
</table></div>
<!-- @@@showShortcutsInContextMenus -->
<!-- $$$singleClickActivation-prop$$$singleClickActivation -->
<h3 class="fn" id="singleClickActivation-prop"><a name="singleClickActivation-prop"></a><span class="name">singleClickActivation</span> : const <span class="type">bool</span></h3>
<p>This property holds whether items are activated by single or double click.</p>
<p>This property is <code>true</code> if items should be activated by single click, <code>false</code> if they should be activated by double click instead.</p>
<p>This property was introduced in Qt 5.5.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>singleClickActivation</b></span>() const</td></tr>
</table></div>
<!-- @@@singleClickActivation -->
<!-- $$$startDragDistance-prop$$$startDragDistance$$$startDragDistanceChangedint -->
<h3 class="fn" id="startDragDistance-prop"><a name="startDragDistance-prop"></a><span class="name">startDragDistance</span> : const <span class="type">int</span></h3>
<p>This property holds the distance, in pixels, that the mouse must be moved with a button held down before a drag and drop operation will begin.</p>
<p>If you support drag and drop in your application, and want to start a drag and drop operation after the user has moved the cursor a certain distance with a button held down, you should use this property's value as the minimum distance required.</p>
<p>For example, if the mouse position of the click is stored in <code>startPos</code> and the current position (e.g&#x2e; in the mouse move event) is <code>currentPos</code>, you can find out if a drag should be started with code like this:</p>
<pre class="cpp">

  <span class="keyword">if</span> ((startPos <span class="operator">-</span> currentPos)<span class="operator">.</span>manhattanLength() <span class="operator">&gt;</span><span class="operator">=</span>
          <span class="type"><a href="../qtwidgets/qapplication.html">QApplication</a></span><span class="operator">::</span>startDragDistance())
      startTheDrag();

</pre>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>startDragDistance</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>startDragDistanceChanged</b></span>(int <i>startDragDistance</i>)</td></tr>
</table></div>
<p><b>See also </b><a href="qstylehints.html#startDragTime-prop">startDragTime</a>, <a href="../qtcore/qpoint.html#manhattanLength">QPoint::manhattanLength</a>(), and <a href="dnd.html">Drag and Drop</a>.</p>
<!-- @@@startDragDistance -->
<!-- $$$startDragTime-prop$$$startDragTime$$$startDragTimeChangedint -->
<h3 class="fn" id="startDragTime-prop"><a name="startDragTime-prop"></a><span class="name">startDragTime</span> : const <span class="type">int</span></h3>
<p>This property holds the time, in milliseconds, that a mouse button must be held down before a drag and drop operation will begin.</p>
<p>If you support drag and drop in your application, and want to start a drag and drop operation after the user has held down a mouse button for a certain amount of time, you should use this property's value as the delay.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>startDragTime</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>startDragTimeChanged</b></span>(int <i>startDragTime</i>)</td></tr>
</table></div>
<p><b>See also </b><a href="qstylehints.html#startDragDistance-prop">startDragDistance</a> and <a href="dnd.html">Drag and Drop</a>.</p>
<!-- @@@startDragTime -->
<!-- $$$startDragVelocity-prop$$$startDragVelocity -->
<h3 class="fn" id="startDragVelocity-prop"><a name="startDragVelocity-prop"></a><span class="name">startDragVelocity</span> : const <span class="type">int</span></h3>
<p>This property holds the limit for the velocity, in pixels per second, that the mouse may be moved, with a button held down, for a drag and drop operation to begin. A value of 0 means there is no such limit.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>startDragVelocity</b></span>() const</td></tr>
</table></div>
<p><b>See also </b><a href="qstylehints.html#startDragDistance-prop">startDragDistance</a> and <a href="dnd.html">Drag and Drop</a>.</p>
<!-- @@@startDragVelocity -->
<!-- $$$tabFocusBehavior-prop$$$tabFocusBehavior$$$tabFocusBehaviorChangedQt::TabFocusBehavior -->
<h3 class="fn" id="tabFocusBehavior-prop"><a name="tabFocusBehavior-prop"></a><span class="name">tabFocusBehavior</span> : const <span class="type"><a href="../qtcore/qt.html#TabFocusBehavior-enum">Qt::TabFocusBehavior</a></span></h3>
<p>This property holds the focus behavior on press of the tab key.</p>
<p><b>Note: </b>Do not bind this value in QML because the change notifier signal is not implemented yet.</p><p>This property was introduced in Qt 5.5.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> Qt::TabFocusBehavior </td><td class="memItemRight bottomAlign"><span class="name"><b>tabFocusBehavior</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>tabFocusBehaviorChanged</b></span>(Qt::TabFocusBehavior <i>tabFocusBehavior</i>)</td></tr>
</table></div>
<!-- @@@tabFocusBehavior -->
<!-- $$$touchDoubleTapDistance-prop$$$touchDoubleTapDistance -->
<h3 class="fn" id="touchDoubleTapDistance-prop"><a name="touchDoubleTapDistance-prop"></a><span class="name">touchDoubleTapDistance</span> : const <span class="type">int</span></h3>
<p>This property holds the maximum distance, in pixels, that a finger can be moved between two consecutive taps and still have it detected as a double-tap</p>
<p>This property was introduced in Qt 5.14.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>touchDoubleTapDistance</b></span>() const</td></tr>
</table></div>
<!-- @@@touchDoubleTapDistance -->
<!-- $$$useHoverEffects-prop$$$useHoverEffects$$$setUseHoverEffectsbool$$$useHoverEffectsChangedbool -->
<h3 class="fn" id="useHoverEffects-prop"><a name="useHoverEffects-prop"></a><span class="name">useHoverEffects</span> : <span class="type">bool</span></h3>
<p>This property holds whether UI elements use hover effects.</p>
<p>This property is <code>true</code> if UI elements should use hover effects. This is the standard behavior on desktop platforms with a mouse pointer, whereas on touch platforms the overhead of hover event delivery can be avoided.</p>
<p>This property was introduced in Qt 5.8.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>useHoverEffects</b></span>() const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setUseHoverEffects</b></span>(bool <i>useHoverEffects</i>)</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>useHoverEffectsChanged</b></span>(bool <i>useHoverEffects</i>)</td></tr>
</table></div>
<!-- @@@useHoverEffects -->
<!-- $$$useRtlExtensions-prop$$$useRtlExtensions -->
<h3 class="fn" id="useRtlExtensions-prop"><a name="useRtlExtensions-prop"></a><span class="name">useRtlExtensions</span> : const <span class="type">bool</span></h3>
<p>This property holds the writing direction.</p>
<p>This property is <code>true</code> if right-to-left writing direction is enabled, otherwise <code>false</code>.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>useRtlExtensions</b></span>() const</td></tr>
</table></div>
<!-- @@@useRtlExtensions -->
<!-- $$$wheelScrollLines-prop$$$wheelScrollLines$$$wheelScrollLinesChangedint -->
<h3 class="fn" id="wheelScrollLines-prop"><a name="wheelScrollLines-prop"></a><span class="name">wheelScrollLines</span> : const <span class="type">int</span></h3>
<p>Number of lines to scroll by default for each wheel click.</p>
<p>This property was introduced in Qt 5.9.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>wheelScrollLines</b></span>() const</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>wheelScrollLinesChanged</b></span>(int <i>scrollLines</i>)</td></tr>
</table></div>
<!-- @@@wheelScrollLines -->
</div>
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2020 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br/>    The documentation provided herein is licensed under the terms of the    <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation    License version 1.3</a> as published by the Free Software Foundation.<br/>    Qt and respective logos are trademarks of The Qt Company Ltd.     in Finland and/or other countries worldwide. All other trademarks are property
   of their respective owners. </p>
</div>
</body>
</html>
